//
// Created by Cloud on 2022/4/27.
//
//"abcdef";
//"hello bit";
//""; // 字符串

#include <stdio.h>
#include <string.h>

int testString() {

//    char arr[] = "abc"; //数组
    // “abc” --- 'a','b','c' '\0' 而\0是字符串的结束标志
//    char arr2[] = {'a','b','c'};
//    printf("%s\n",arr);
//    printf("%s\n",arr2);
//    char arr3[] = {'a','b','c',0};
//    char arr4[] = {'a','b','c'};
//    printf("%s\n",arr3);
//    printf("%d\n",strlen(arr));
//    printf("%d\n",strlen(arr3));
//    printf("%d\n",strlen(arr4));
//  ??)三字母词
//    printf("are you ok ???)");
    // \t \32 \t 分别为一个 都是转义字符 \32 = 26 是2个8进制数字，对应ASCII码为('->')符号
    printf("%d\n", strlen("c:\test\32\test.c"));
    // 转义字符最多到 \327
    printf("%d\n", strlen("c:\test\328\test.c"));
    printf("%s\n", "c:\test\32\test.c");
    printf("%c\n","\32");
    printf("%c\n","\32");
    printf("%c\n",'\x62');

    int a = 1;
    // int 为4个字节 32位
    a = a << 3;
    // 2^3 = 8
//    printf("%d\n", a);
    // 3 11 5 101
    // 0011
    // 0101
    // 1000
    int c = 3;
    int b = 5;
    printf("%d\n",c&b);

    return 0;
}